body,div,input,{
	padding: 0;
	margin: 0;
	outline:none;
}
ul,li{list-style: none;}
a{text-decoration: none;color: #fff;}
html{font-size: 625%;}
body{
	font-size:.15rem ;
 	width: 100%; 
 	background: #047AD8;	
 }
.m-logo{
	width: 2.5rem;
	margin: 1rem auto .2rem;
	height: 1.15rem;
	background-image: url(../img/mobile-logo.png) ;
}
.view-box{
	-webkit-box-sizing: border-box;
	margin: 0 auto;
    width: 248px;
    font-size: .15rem;
    color: #fff;

}
.title{
	font-size: .18rem;
}
.title a:last-child{float: right;}
.icon-sign{
	margin-right: .04rem;
    vertical-align: -.05rem;
	display: inline-block;
	width: .21rem;
	height: .2rem;
	background: url(../img/signup.png) -.17rem -.01rem;
}
.qq{
	width: .16rem;
    height: .18rem;
    vertical-align: -.03rem;
    background-position: -.9rem 0;
}
.title .arrow{
	margin-left: .04rem;
	width: .18rem;
	height: .19rem;
	vertical-align: -.05rem;
	background-position: -.01rem -.01rem;
}
.title .return{
	background-position: -.7rem -.01rem;
	cursor: pointer;
}
.input-wrapper{
	margin-top: .22rem;
	-webkit-box-sizing: border-box;
}
.input-wrapper input{
	outline: none;
	width: 2.26rem;
	font-size: .16rem;
	padding: .08rem .1rem;
	background: #e7f1f8;
	color: #555;
	border: .01rem solid #1672b9;
	border-radius: .05rem;
}
.input-wrapper .sign-btn{
	width: 100%;
	background: #80C3F7;
	border: .01rem solid #1D80CF;
	border-radius: 5px;
	color: #fff;
	font-weight: 700;
    font-size: .16rem;
    line-height: .37rem;
}
.input-wrapper#remember input{
	width: .15rem;
	vertical-align: -.02rem;
}
.input-wrapper .unable-login{float: right;}
.input-wrapper span,.input-wrapper a{margin-right: .15rem;}

